package com.xh.bussiness.thirdapi.xinzhou.service;

import com.xh.bussiness.thirdapi.xinzhou.bean.request.XzGroupScheduleRequest;
import com.xh.bussiness.thirdapi.xinzhou.bean.request.XzGroupRequest;
import com.xh.bussiness.thirdapi.xinzhou.bean.request.XzScheduleRequest;
import com.xh.bussiness.thirdapi.xinzhou.bean.request.XzStudentInfoRequest;
import com.xh.bussiness.thirdapi.xinzhou.model.XzTeacherInfo;

import java.util.List;

/**
 * @author theV
 */
public interface IXinzhouTmsService {

    List queryGroupList(XzGroupRequest request);

    List<XzTeacherInfo> getTeacherByMobile(String mobile);

    List querySchedule(XzScheduleRequest request);

    List querySchedule(XzGroupScheduleRequest request);

    List queryStudents(XzStudentInfoRequest request) throws Exception;

    List queryStudentRemainContactHour(XzStudentInfoRequest request) throws Exception;

    List synSchools();

    List queryStudentContract(XzStudentInfoRequest request);
}
